package com.client;


import java.util.ArrayList;
import java.util.List;

import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.user.client.ui.AbsolutePanel;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.TextBox;
import com.google.gwt.user.client.ui.ListBox;



public class PanelViewAdresse extends Composite {
	
	private Label labelAdresse = new Label();
	private Label labelViewNumero = new Label();
	private Label labelViewTypeVoie = new Label();
	private Label labelViewVoie = new Label();
	private Label labelViewCodePostal = new Label();
	private Label labelViewVille = new Label();
	private Label labelViewPays = new Label();
	
	
	
	public PanelViewAdresse(String adresse){
		labelAdresse=new Label(adresse) ;
		labelAdresse.setStyleName("titre");
		initWidget(createPanelAdresse());
	}
	
	/**
	 * @return the labelAdresse
	 */
	public Label getLabelAdresse() {
		return labelAdresse;
	}


	/**
	 * @return the boxNumero
	 */
	public Label getLabelViewCodePostal() {
		return labelViewCodePostal;
	}



	public Label getLabelViewNumero() {
		return labelViewNumero;
	}

	public Label getLabelViewPays() {
		return labelViewPays;
	}

	public Label getLabelViewTypeVoie() {
		return labelViewTypeVoie;
	}

	
	public Label getLabelViewVille() {
		return labelViewVille;
	}

	
	public Label getLabelViewVoie() {
		return labelViewVoie;
	}


	public AbsolutePanel createPanelAdresse() {
		
		
		AbsolutePanel panelAdresse = new AbsolutePanel();
		panelAdresse.setSize("412px", "400px");
		
		
		panelAdresse.add(labelAdresse, 6, 6);
		
		Label labelNumero = new Label("Numero :");
		labelNumero.addStyleName("gras");
		panelAdresse.add(labelNumero, 6, 43);
		
		
		panelAdresse.add(labelViewNumero, 77, 43);
		labelViewNumero.setWidth("40px");
		
		Label labelTypeVoie = new Label("Type de voie :");
		labelTypeVoie.addStyleName("gras");
		panelAdresse.add(labelTypeVoie, 156, 43);
		
		
		panelAdresse.add(labelViewTypeVoie, 278, 43);
		
	
		Label labelVoie = new Label("Voie :");
		labelVoie.addStyleName("gras");
		panelAdresse.add(labelVoie, 6, 84);
		
		
		panelAdresse.add(labelViewVoie, 61, 83);
		
		
		Label labelCodePostal = new Label("Code postal :");
		labelCodePostal.addStyleName("gras");
		panelAdresse.add(labelCodePostal, 6, 123);
		
		
		panelAdresse.add(labelViewCodePostal, 116, 123);
		
		
		Label labelVille = new Label("Ville :");
		labelVille.addStyleName("gras");
		panelAdresse.add(labelVille, 6, 164);
		
		
		panelAdresse.add(labelViewVille, 61, 164);
		
			
		Label labelPays = new Label("Pays :");
		labelPays.addStyleName("gras");
		panelAdresse.add(labelPays, 6, 208);
		panelAdresse.add(labelViewPays, 60, 207);
		
		
		return panelAdresse ;
		
	}
}
